<!-- demo数据库连接界面，测试数据库是否能正常连接 -->
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1" import="java.sql.Connection,java.sql.PreparedStatement,java.sql.ResultSet,java.sql.SQLException,cn.edu.njau.ads.util.DBUtil"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>demo_DBConnect</title>
</head>
<body>
	<%
	// 声明数据库对象、预编译对象和结果集对象
	Connection conn = null;
	PreparedStatement psmt = null;
	ResultSet rs = null;

	//try {
		// 创建数据库连接
		conn = DBUtil.getConnection("rice");
		// 声明操作语句：根据用户名查询用户编号，"?"为占位符
	    String sql = "select id from user where mobile = ?";
		// 预编译sql
		psmt = conn.prepareStatement(sql);
		/*
		// 为占位符设置值
		psmt.setString(1, mobile);
		// 执行此查询操作
		rs = psmt.executeQuery();
		// 查询到记录，则该账户名的用户存在，flag为true
		if (rs.next()) {
		}
		} catch (SQLException e) {
			e.printStackTrace();
			throw new AppException("cn.edu.njau.zzy.db.UserDB.isExist");
		} catch (Exception e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			throw new AppException("cn.edu.njau.zzy.db.UserDB.isExist");
		} finally {
		*/
			// 关闭数据库查询结果集
			DBUtil.closeResultSet(rs);

			// 关闭数据库查询指令
			DBUtil.closeStatement(psmt);

			// 关闭数据库连接
			DBUtil.closeConnection(conn);
		//}
	%>
</body>
</html>